@charset "utf-8";
/*CSS Resetr v0.1 http://resetr.com License: None (Public domain) Include code parts from: Eric Meyer's "Reset CSS" 2.0, HTML5Doctor CSS Reset, Yahoo! Reset CSS and Normalize.css*/
/* CSS Document */
h1,h2,h3,h4,h5,h6,fieldset,p,ol,ul,form,map,button,input,dl,dt,dd,q,table,thead,tbody,tfoot,tr,td,body,div,span{ margin:0; padding:0;}
body{ font-family:"微软雅黑",arial, verdana, sans-serif; font-size:12px;  position:relative;line-height: 2.5em;  }
ul,ol{ list-style:none;}
a{ text-decoration:none; outline:none; cursor:pointer; }
img,fieldset,button{ border:0;}
button{cursor:pointer; }
input,textarea{resize:none; outline: none;}

.btn{ display:inline-block; height:28px; padding-left:13px; background-image:url(../images/btnsBg.png); background-repeat: no-repeat; background-position:0 0;}
.btn em{ float:left; height:28px; line-height:28px; text-align:center; white-space:nowrap; color:#fff;  background-image:url(../images/btnsBg.png); background-repeat: no-repeat; background-position: right 0;  padding:0 28px 0 15px; font-style:normal; font-weight:bold; font-size:14px;}
.btn1{ background-position:0 -29px; height:24px;}
.btn1 em{ height:24px; line-height:24px; background-position:right -29px; color:#0d8aa6; font-weight:lighter; padding:0 23px 0 10px;}

.top,.main,.foot{ width:984px; margin:0 auto; position:relative;  }


.foot{ border-top:dashed #bbb 1px; padding-top:10px; padding-bottom:20px;}
.foot ul{ display:inline-block; width:100%; }
.foot li{ float:left; margin-top:10px; display:inline; height:50px; line-height:30px; padding:0 10px;}
.foot img{ border:0; }
.foot p{ width:100%; height:36px; line-height:36px; text-align:center; color:#bbb;}

.top{}
.top h1{ float:left; width:208px; height:50px; background:url(../images/logo.png) no-repeat; margin:23px 0 0 15px; display:inline; text-indent:-9999px; position:relative; z-index:2; cursor:pointer; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo.png",enabled=true, sizingMethod="crop");}
.nav{ position:absolute; right:5px; top:30px; z-index:10; height:44px;  }
.nav li{ float:left; padding:0 21px;  height:44px; text-align:center; background:url(../images/nav_dotted.png) no-repeat right center; }
.nav li a{ display:inline-block; width:45px; height:44px; line-height:44px;  color:#fff; font-size:14px;}
.nav li a:hover,.top .nav li.sele a{ background:url(../images/nav_s.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/nav_s.png",enabled=true, sizingMethod="crop");}
.nav li.last{ background:0;}

#ppt{ width:984px;position:absolute; top:0; left:0; z-index:1; }
#ppt ul{ position:absolute; top:0; left:0; z-index:1;}
#ppt ul li{ position:absolute; top:0; left:0; width:984px;  float:left; text-indent:-9999px;}



.main{ }